paralyzed with astonishment - French English Dictionary